﻿namespace LearnMAUI2.Services;

//这就是依赖倒置的原则的具体应用，因为即便是使用了中间项目，也没有办法使用Preferences，因为它是MAUI特有的服务
//但是改为依赖接口就可以，所以依赖接口最直接的一个好处就是单元测试
public interface IPreferenceStorage
{
    void Set(string key, int value);
    void Set(string key,string value);
    int Get(string key,int defaultValue);
    string Get(string key,string defaultValue);
    void Set(string key, DateTime value);

    DateTime Get(string key, DateTime defaultValue);
}
